package com.iwhalecloud.citybrain.flow.platform.manager.domain.model;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * @author lilh
 * @date 2020/10/30 16:48
 */
@Data
public class FlowRuTimeoutSettingVo implements Serializable {
    private static final long serialVersionUID = 2379234996839886480L;

    private Long id;

    /**
     * 实例ID
     */
    private String procInstId;

    /**
     * 节点ID
     */
    private String activityId;

    /**
     * 任务ID
     */
    private String taskId;

    /**
     * 父节点ID,有值则为预警记录,无值则为超时记录
     */
    private Long parentId;

    /**
     * 日历类型(WORKING_DAY/工作日，CALENDAR_DAY/日历日)
     */
    private String calendarType;

    /**
     * 时间间隔
     */
    private Long duration;

    /**
     * 预警编码
     */
    private String warningCode;

    /**
     * 通知模板名称
     */
    private String name;

    /**
     * 通知模板类型
     */
    private String type;

    /**
     * 通知模板标题
     */
    private String title;

    /**
     * 通知模板内容
     */
    private String content;

    /**
     * 是否通知(Y/N)
     */
    private String isNotice;

    /**
     * 是否通知成功(Y/N)
     */
    private String noticeStatus;

    private Date createTime;

    private Date updateTime;

    private String createBy;

    private String updateBy;
}
